defense technology - Español Inglés Diccionario